//
//  Observer.h
//  Chart
//
//  Created by Javen Wang on 6/6/13.
//
//

#ifndef __Chart__Observer__
#define __Chart__Observer__

//#include "Observable.h"

#include <string>

namespace ytx {
//    class Observable;

    template<typename T>
    class Observer
    {
    public:
        virtual void handle(T *, std::string, void *) = 0;
    };
}

#endif /* defined(__Chart__Observer__) */
